#ifndef _GROUND_PROPERTIES_H_
#define _GROUND_PROPERTIES_H_
#include <string>
#include "../../geom/Vector3D.h"

namespace slotsdata
{
	class GroundProperties
	{
		public:
			GroundProperties(const std::string &filename,  float scale, const geom::Vector3D &displacement, const geom::Vector3D &baseColor)
				: m_filename(filename), m_scale(scale), m_displacement(displacement),m_baseColor(baseColor){}

			const std::string& filename() const {return m_filename;}
			const float &scale() const {return m_scale;}
			const geom::Vector3D &displacement() const {return m_displacement;}
			const geom::Vector3D &baseColor() const {return m_baseColor;}

		private:
			std::string m_filename;
			float m_scale;
			geom::Vector3D m_displacement;
			geom::Vector3D m_baseColor;

	};
}

#endif

